// 加载form模块
let form = layui.form;
// 加载layer模块
let layer = layui.layer;
//
form.verify({
  pwd: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
  // todo ==== 新密码检验
  newPwd(value, item) {
    //value：表单的值、item：表单的DOM对象
    const oldPwd = $("[name=oldPwd]").val();
    // console.log(value, "新");
    if (value === oldPwd) {
      return "新旧密码不能相同";
    }
  },
  //   todo =======确认密码校验
  newPwd2(value, item) {
    //value：表单的值、item：表单的DOM对象
    const newPwd = $("[name=newPwd]").val();
    // console.log(value, "确认");
    if (value !== newPwd) {
      return "确认密码与新密码不一致";
    }
  },
});
// todo =======修改密码
$("#form").submit(function (e) {
  e.preventDefault();
  // 收集数据
  const data = $(this).serialize();
  console.log(data);
  // axios
  axios.post("/my/updatepwd", data).then(({ data }) => {
    // console.log(data)
    if (data.status !== 0) {
      layer.msg(data.message);
    }
    // // 修改密码成功
    // layer.msg(data.message)
    // // 清空密码框
    // console.log($("#form")[0]);
    // $("#form")[0].reset()

    // 修改密码成功
    layer.msg(
      "恭喜：" + data.message,
      {
        icon: 1,
        time: 1000, //秒关闭（如果不配置，默认是3秒）
      },
      function () {
        //do something
        //  修改密码成功，跳转到登录界面
        location.href = "/login.html";
      }
    );
  });
});

// todo ======== 实现重置功能
$(".layui-btn-primary").click(function () {
  console.log("点击了重置按钮");
  // 表单重置功能
  $("#form")[0].reset();
});
